newly developed product - French English Dictionary